package com.xiaomi.front.dao.Commoditys;

import com.xiaomi.pojo.Commoditys;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CommoditysDao {

    //index 按编号/模糊字段 模糊查询 点击显示
    List<Commoditys> FindOne(@Param("pbid") int id, @Param("comname") String name);

    //按编号查询商品详情
    Commoditys FindComm(@Param("cid") int id);

    /*
    按类查找
    用于 轮播图 测边框 点击类型
    除了首页 其他页面点击
     */
    List<Commoditys> FindClass(@Param("pbid") int id);

    //首页 模块显示
    List<Commoditys> Find(@Param("pbid") int id);

    //二级搜索页模糊查询/精准查询
    List<Commoditys> SearchComm(@Param("search_name") String name, @Param("pbid") int id);

    /**
     * 按功能查询
     * typeid=1 按上架时间 降序查询
     * typeid=2 按上架时间 降序查询
     * typeid=3 按价格升序
     * typeid=4 按价格降序
     */
    List<Commoditys> TypeSearch(@Param("search_name") String name, @Param("pbid") int id, @Param("typeid") int typeid);

}
